Efekty
Efekty stejně jako transformace je možné přidat k elementům odvozených od UIElement. Tím je možné přidat efekty k ovládacím prvkům nebo grafickým prvkům. Pro přidání efektu k elementu slouží atribut Effect. WPF obsahuje dva základní efekty: DropShadowEffect (vytvoří stín u elementu) a BlurEffect (rozmaže element).
DropShadowEffect
<TextBlock>
<TextBlock.Effect>
<DropShadowEffect Color="Black"
BlurRadius="2"
Direction="45"
ShadowDepth="20"
Opacity="0.3"/>
</TextBlock.Effect>
</TextBlock>
Color – barva stínu
BlurRadius – rozmazání stínu
Direction – směr stínu (úhel)
ShadowDepth – vzdálenost stínu od elementu
Opacity – průhlednost stínu
Na Obrázku 14 je ukázka z aplikace DropShadowEffect.
Obrázek 14 Ukázka z aplikace DropShadowEffect [zdroj: vlastní]
<BlurEffect Radius="5" KernelType="Box"/>
BlurEffect – rozmaže element
Radius – poloměr stínu
KernelType – způsob rozmazání stínu (Box, Gaussian)
Na Obrázku 15 je ukázka z aplikace BlurEffect.
Obrázek 15 Ukázka z aplikace BlurEffect [zdroj: vlastní]